#运行下面的代码,看看有什么问题
#引出异常和异常处理机制

#解决方案  对异常进行捕获,保证程序可以继续执行
try:
    num1 = 10
    num2 = 0
    #ZeroDivisionError: division by zero 程序不会继续向下执行
    res = num1 / num2
except Exception as e:
    #当我们得到异常【捕获异常】,程序员自己处理
    #这里简单的输出异常信息
    print(f"捕获到异常，异常是{e}")


print("程序继续运行...")


"""
老韩分析问题
1.出现异常,会直接导致程序崩溃/结束
2.如果我们希望程序在出现异常的时候,可以有一种机制,对异常进行处理,让程序可以继续执行怎么办
    引出异常和异常处理机制
"""